perm filename HAYES.XGP[LET,JMC]1 blob
sn#285771 filedate 1977-05-28 generic text, type T, neo UTF8
/LMAR=0/XLINE=3/FONT#0=BASL30/FONT#1=BASI30/FONT#2=BASB30/FONT#3=STA200/FONT#4=NGB25
␈↓ ↓H␈↓␈↓βS␈↓∧ Artificial Intelligence Laboratory, STANFORD UNIVERSITY, Stanford, California 94305
␈↓ ↓H␈↓∧Telephone 415 497-4430␈↓
≤May 28, 1977
␈↓ ↓H␈↓Dr. Patrick Hayes
␈↓ ↓H␈↓Department of Computer Science
␈↓ ↓H␈↓University of Essex
␈↓ ↓H␈↓P.O. Box 23
␈↓ ↓H␈↓Wivenhoe Park
␈↓ ↓H␈↓Colchester
␈↓ ↓H␈↓England CO4 3SQ
␈↓ ↓H␈↓Dear Pat:
␈↓ ↓H␈↓ Enclosed␈α
are␈α
≡ve␈α
papers,␈α
none␈α
of␈α
which␈α∞is␈α
what␈α
your␈α
sources␈α
rumor,␈α
but␈α
I␈α
would␈α∞be␈α
glad
␈↓ ↓H␈↓about␈α∞your␈α∂comments␈α∞on␈α∂them.␈α∞ I␈α∞have␈α∂just␈α∞read␈α∂Kowalski's␈α∞paper,␈α∞which␈α∂he␈α∞recently␈α∂sent␈α∞me,
␈↓ ↓H␈↓about␈α
predicate␈α
calculus␈α
as␈α∞a␈α
programming␈α
language.␈α
Clearly␈α
it␈α∞can␈α
be␈α
used␈α
as␈α∞a␈α
programming
␈↓ ↓H␈↓language,␈α∞but␈α∞I␈α∞am␈α∞not␈α∞convinced␈α∞that␈α∂it␈α∞is␈α∞an␈α∞especially␈α∞useful␈α∞programming␈α∞language.␈α∂ I␈α∞also
␈↓ ↓H␈↓don't␈α
understand␈α
the␈α
relations␈α
between␈α
Kowalski's␈α
formalism␈α
and␈α
the␈α
one␈α
described␈α
in␈α
my␈α
␈↓↓First
␈↓ ↓H␈↓↓Order␈α
Representations␈α
of␈α
Recursive␈α
Programs␈↓.␈α∞ I␈α
must␈α
explicitly␈α
include␈α
an␈α
unde≡ned␈α∞element␈α
in
␈↓ ↓H␈↓the␈αdomain,␈αand␈αhe␈αdoesn't.␈α On␈αthe␈αother␈αhand,␈αI␈αcan␈αprove␈αthings␈αabout␈αpartial␈αfunctions␈αwith
␈↓ ↓H␈↓the␈α∪aid␈α∪of␈α∪my␈α∪schema.␈α∪ Nevertheless,␈α∪the␈α∪must␈α∪be␈α∪some␈α∪kind␈α∪of␈α∪translation.␈α∪ Besides␈α∪these
␈↓ ↓H␈↓formalisms,␈α
we␈αalso␈α
need␈α
one␈αin␈α
which␈αprograms␈α
are␈α
objects,␈αand␈α
I␈αhave␈α
some␈α
incomplete␈αdrafts
␈↓ ↓H␈↓on this subject based on a notion of ␈↓↓extensional form␈↓.
␈↓ ↓H␈↓ These␈αdrafts␈α
may␈αbe␈α
shown␈αto␈α
whomever␈αyou␈α
like,␈αbut␈α
anyone␈αwho␈α
contemplates␈αreferring
␈↓ ↓H␈↓to␈αthem␈αin␈αprint␈α-␈αpositively␈αor␈αnegatively␈α-␈αshould␈αconsult␈αme␈α≡rst,␈αbecause␈αtheir␈αprinted␈αversions
␈↓ ↓H␈↓may be di≥erent.
␈↓ ↓H␈↓Best regards,
␈↓ ↓H␈↓John McCarthy
␈↓ ↓H␈↓Director
␈↓ ↓H␈↓Professor of Computer Science